/**
 * @returns {Boolean}
 *
 * @properties={typeid:24,uuid:"B20936E8-BA1A-4FCC-954D-04954CF457A4"}
 */
function onDataChangeTipo() {
	switch( tipo )
	{
		case 1:
		{
			//valor_txt = null
			valor_int = null
			valor_num = null
			elements.valor_txt.enabled = 1
			elements.valor_int.enabled = 0
			elements.valor_num.enabled = 0
			break;
		}
		case 2:
		{
			valor_txt = null
			//valor_int = null
			valor_num = null
			elements.valor_txt.enabled = 0
			elements.valor_int.enabled = 1
			elements.valor_num.enabled = 0
			break;
		}
		case 3:
		{
			valor_txt = null
			valor_int = null
			//valor_num = null
			elements.valor_txt.enabled = 0
			elements.valor_int.enabled = 0
			elements.valor_num.enabled = 1
			break;
		}
	}
	return true
}

/**
 * @returns {Boolean}
 *
 * @properties={typeid:24,uuid:"89DFF500-49EB-4740-A433-3A11DFCAF3CA"}
 */
function onDataChangeVl() {
	var $elem
	switch( tipo )
	{
		case 1:
		{
			//valor_txt = null
			$elem = 'valor_txt'
			break;
		}
		case 2:
		{
			//valor_int = null
			$elem = 'valor_int'
			break;
		}
		case 3:
		{
			//valor_num = null
			$elem = 'valor_num'
			break;
		}
	}
	
	var $frm = solutionModel.getForm('param_usr_dtl')
	var $fld = $frm.getField($elem)
	$fld.valuelist = solutionModel.getValueList(valuelist)
	forms[$frm.name].controller.recreateUI()
	onDataChangeTipo()
	return true
}
